<?php
$seitcm_formvalidatemess = '';
$seitcm_formvalidate = true;
$seitcm_added = true;
$seitcm_callback = false;
if(isset($_POST['seitcm_student_submit_new']))
{
	$seitcm_callback = true;
}
$seitcm_user_firstname = isset($_POST['seitcm_user_firstname']) ? $_POST['seitcm_user_firstname'] : '';
$seitcm_user_lastname = isset($_POST['seitcm_user_lastname']) ? $_POST['seitcm_user_lastname'] : '';
$seitcm_user_dob = isset($_POST['seitcm_user_dob']) ? $_POST['seitcm_user_dob'] : '';
$seitcm_user_loginname = isset($_POST['seitcm_user_loginname']) ? $_POST['seitcm_user_loginname'] : '';
$seitcm_user_englishname = isset($_POST['seitcm_user_englishname']) ? $_POST['seitcm_user_englishname'] : '';
$seitcm_user_school = isset($_POST['seitcm_user_school']) ? $_POST['seitcm_user_school'] : '';
$seitcm_user_class = isset($_POST['seitcm_select_child_post']) ? $_POST['seitcm_select_child_post'] : '';
$seitcm_user_cover = isset($_POST['seitcm_user_cover']) ? $_POST['seitcm_user_cover'] : '';
$seitcm_user_address = isset($_POST['seitcm_user_address']) ? $_POST['seitcm_user_address'] : '';
$seitcm_user_phonenumber = isset($_POST['seitcm_user_phonenumber']) ? $_POST['seitcm_user_phonenumber'] : '';
$seitcm_user_note = isset($_POST['seitcm_user_note']) ? $_POST['seitcm_user_note'] : '';
if($seitcm_callback)
{
	if($seitcm_user_firstname=='')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"First Name" is required','SEITCM').'<br />';
	}
	if($seitcm_user_lastname=='')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Last Name" is required','SEITCM').'<br />';
	}
	if($seitcm_user_dob=='')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Date of birth" is required','SEITCM').'<br />';
	}
	elseif(!seitcm_check_date_valid($seitcm_user_dob))
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Date of birth" isn\'t a valid','SEITCM').'<br />';
	}
	elseif(strtotime(date('Y-m-d',mktime(0, 0, 0, date("m"), date("d"), date("Y")-SEITCM_MIN_YEAR_OLD))) < strtotime(seitcm_create_date_for_mysql($seitcm_user_dob)))
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('Chirld too young to learn','SEITCM').'<br />';
	}
	if($seitcm_user_loginname=='')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Login Name" is required','SEITCM').'<br />';
	}
	elseif(strlen($seitcm_user_loginname)<6)
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Login Name" too short, minimumn is 6 digit','SEITCM').'<br />';
	}
	elseif(!(username_exists($seitcm_user_loginname)==null))
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Login Name" existed, change another','SEITCM').'<br />';
	}
	if($seitcm_user_school == '')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"School" has not selected','SEITCM').'<br />';
	}
	if($seitcm_user_class == '')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Class" has not selected','SEITCM').'<br />';
	}
	if($seitcm_user_phonenumber == '')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Telephone" is required','SEITCM').'<br />';
	}
	if($seitcm_user_address == '')
	{
		$seitcm_formvalidate = false;
		$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Address" is required','SEITCM').'<br />';
	}
	
}
if($seitcm_callback && $seitcm_formvalidate)
{
	if(!is_wp_error(seitcm_add_student($seitcm_user_firstname, $seitcm_user_lastname, $seitcm_user_dob, $seitcm_user_loginname, 
			$seitcm_user_englishname, $seitcm_user_school, $seitcm_user_class, $seitcm_user_address, $seitcm_user_phonenumber, $seitcm_user_cover, $seitcm_user_note)))
	{
		$seitcm_added = true;
		?>
		<!-- html -->
		<div id="seitcm_wrapper_ms">
		    <div id="seitcm_header">
		        <div id="seitcm_head_logo">
		            <h1><?php _e('Sunshine Education','SEITCM') ?></h1>
		            <h2><?php _e('Add new Student','SEITCM'); ?></h2>
		        </div>
		        
		        <div id="seitcm_head_menu">
		            <a class="seitcm_button" href="admin.php?page=seitcm_students_option_menu&module=list"><?php _e('New Student','SEITCM')?></a>
		            <a class="seitcm_button" href="admin.php?page=seitcm_students_option_menu&module=list"><?php _e('Student List','SEITCM')?></a>
		        </div>
		        <div class="seitcm_clearfload"></div>
		    </div>
		    <div class="seitcm_bigwidget_block">
		        <div class="seitcm_bigwidget_block_inner">
		            <div class="ui-widget seitcm_messbox">
		                <div class="ui-state-highlight ui-corner-all" style="padding: 0 .7em;">
		                    <p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
		                    <strong><?php _e('Success! ','SEITCM')?></strong><?php _e('Added new student','SEITCM')?>
		                    <?php 
		                    	if(isset($_POST['seitcm_student_reg_class']))
		                    	{
		                    		echo '. ' . __('Redirecting to register in seconds','SEITCM');
		                    	?>
		                    		<script type="text/javascript">
				                    $(document).ready(function() {  
				                    	window.setTimeout(function() {
				                    	   window.location.href = "admin.php?page=seitcm_students_option_menu&module=registerto&id=<?php echo seitcm_find_user_id($seitcm_user_loginname)?>";
				                    	}, 2000); 
				                    });   
				                    </script>
		                    	<?php
		                    	}
		                    ?>
		                    </p>
		                </div>
		            </div>
		        </div>
		    </div>
		</div>
		<!-- html -->
		<?php 
	}
	else 
	{
		$seitcm_added = false;
		echo 'opp it run to here';
	}
}
else 
{
?>
<div id="seitcm_wrapper_ms">
<div id="seitcm_header">
<div id="seitcm_head_logo">
<h1><?php _e('Sunshine Education','SEITCM') ?></h1>
            <h2><?php _e('Add new Student','SEITCM') ?></h2>
		</div>
        
        <div id="seitcm_head_menu">
        	
		</div>
        <div class="seitcm_clearfload"></div>
    </div>
    <div class="seitcm_bigwidget_block">
    	<div class="seitcm_bigwidget_block_inner">
    		<?php 
            if($seitcm_callback && !$seitcm_formvalidate)
			{
			?>
            <div class="ui-widget seitcm_messbox">
				<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
					<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
					<strong><?php _e('Error!','SEITCM')?><br /></strong><?php echo $seitcm_formvalidatemess?></p>
				</div>
			</div>
			<?php
			}
			elseif(!$seitcm_added)
			{
			?>
			<div class="ui-widget seitcm_messbox">
				<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
					<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
					<strong><?php _e('Bug deteted!','SEITCM')?></strong><br /><?php _e('Input\'s corect but us system had some error now. try again later','SEITCM')?></p>
				</div>
			</div>
			<?php
			}
			?>
    		<form class="seitcm_form seitcm_courses_form_new" method="post">
                <fieldset>
                	<div class="seitcm_courses_form_leftcol">
                    <label for="seitcm_user_firstname"><?php _e('First name','SEITCM')?> *</label>
                    <input type="text" name="seitcm_user_firstname" id="seitcm_user_firstname" 
                    	value="<?php echo $seitcm_user_firstname?>" class="text ui-widget-content ui-corner-all" autofocus />
                    	
                    <label for="seitcm_user_lastname"><?php _e('Last Name','SEITCM')?> *</label>
                    <input type="text" name="seitcm_user_lastname" id="seitcm_user_lastname"
                    	value="<?php echo $seitcm_user_lastname?>" class="text ui-widget-content ui-corner-all" />	
                    	
                    <label for="seitcm_user_dob"><?php _e('DOB','SEITCM')?> *</label>
                    <input type="text" name="seitcm_user_dob" id="seitcm_user_dob"  autocomplete="off"
                    	value="<?php echo $seitcm_user_dob?>" class="text ui-widget-content ui-corner-all seitcm_datemypicker" />
                    	
                    <label for="seitcm_user_loginname"><?php _e('Login Name','SEITCM')?> *</label>
                    <input type="text" name="seitcm_user_loginname" id="seitcm_user_loginname"
                    	value="<?php echo $seitcm_user_loginname?>" class="text ui-widget-content ui-corner-all" />
                    	
                    <label for="seitcm_user_englishname"><?php _e('English Name','SEITCM')?></label>
                    <input type="text" name="seitcm_user_englishname" id="seitcm_user_englishname"
                    	value="<?php echo $seitcm_user_englishname?>" class="text ui-widget-content ui-corner-all" />
                    
                    <label for="seitcm_user_school"><?php _e('School','SEITCM')?> *</label>
                    <select name="seitcm_user_school" id="seitcm_user_school" class = "seitcm_select_parent">
                    	<option value="" <?php if ($seitcm_user_class == '') echo ' selected="selected"'; ?>><?php _e('Chose school ...','SEITCM')?></option>
					    
                    	<?php 
                    	global $seitcm_schools;
                    	foreach ($seitcm_schools as $seitcm_school)
                    	{
                    		if($seitcm_school['status']){
	                    	?>
	                    	<option value="<?php echo $seitcm_school['key']?>" <?php if ($seitcm_user_school == $seitcm_school['key']) echo ' selected="selected"'; ?>><?php echo $seitcm_school['school']?></option>
	                    	<?php 
                    		}
                    	}
                    	?>
                    </select>
                    <!-- <input type="text" name="seitcm_user_school" id="seitcm_user_school"
                    	value="<?php echo $seitcm_user_school?>" class="text ui-widget-content ui-corner-all" /> -->
                    
                    <label for="seitcm_user_class"><?php _e('Class','SEITCM')?> *</label>
                    <div class="seitcm_select_child_wrapper" style="width: 200px; height: 30px; overflow: hidden; float: left; clear: right;">
                    	<select title="" name="seitcm_user_class_select" id = "seitcm_user_class_select" class = "seitcm_select_child" disabled="disabled"></select>
                    	<?php 
                    	global $seitcm_schools;
                    	foreach ($seitcm_schools as $seitcm_school)
                    	{
                    		if($seitcm_school['status']){
	                    	?>
	                    	<select title="<?php echo $seitcm_school['key']?>" name="seitcm_user_class" id = "seitcm_user_class" class = "seitcm_select_child">
                    			<option value="" <?php if ($seitcm_user_class == '') echo ' selected="selected"'; ?>><?php _e('Chose class ...','SEITCM')?></option>
		                    	<?php 
		                    	foreach ($seitcm_school['class'] as $seitcm_class)
		                    	{
			                    	?>
			                    	<option value="<?php echo $seitcm_class['key']?>" <?php if ($seitcm_user_class == $seitcm_class['key']) echo ' selected="selected"'; ?>>
			                    		<?php echo $seitcm_class['classname']?>
			                    	</option>
			                    	<?php
		                    	}
	                    		?>
	                    	</select>
	                    	<?php 
                    		}
                    	}
                    	?>
                    </div>
                    <label for="seitcm_user_address"><?php _e('Address','SEITCM')?> *</label>
                    <input type="text" name="seitcm_user_address" id="seitcm_user_address"
                    	value="<?php echo $seitcm_user_address?>" class="text ui-widget-content ui-corner-all"/>
                    
                    <label for="seitcm_user_phonenumber"><?php _e('Telephone','SEITCM')?> *</label>
                    <input type="text" name="seitcm_user_phonenumber" id="seitcm_user_phonenumber"
                    	value="<?php echo $seitcm_user_phonenumber?>" class="text ui-widget-content ui-corner-all seitcm_phone_texbox" />
                    
                    <label for="seitcm_user_cover"><?php _e('Cover','SEITCM')?></label>
                    <input type="text" name="seitcm_user_cover" id="seitcm_user_cover"
                    	value="<?php echo $seitcm_user_cover?>" class="text ui-widget-content ui-corner-all" />
                    </div>
                    <div class="seitcm_getcoverpanel">
						<script type="text/javascript" >
							$(function(){
								try {
								var btnUpload=$('.seitcm_upload_button');
								new AjaxUpload(btnUpload, {
									action: '<?php echo SEITCM_INCLUDES_URL?>/seitcm_ajax_upload.php',
									name: 'uploadfile',
									onSubmit: function(file, ext){
										 if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){ 
						                    // extension is not allowed 
											status.text('Only JPG, PNG or GIF files are allowed');
											return false;
										}
										 $('.seitcm_upload_button span').text('Uploading...');
									},
									onComplete: function(file, response){
										//On completion clear the status
										$('.seitcm_upload_button span').text('Chose from file');
										//Add uploaded file to list
										if(response==="error"){
											$('.seitcm_coverpreview').html('error');
										} else{
											$('.seitcm_coverpreview').html('<img src="<?php echo SEITCM_UPLOAD_URL?>'+response+'" alt="" />');
											$('input[name="seitcm_user_cover"]').val(response);
										}
									}
								});
								}
								catch (e) {
									// TODO: handle exception
								}
								try {
									$(function() {
									    $( "#cameraloader" ).dialog({
									      autoOpen: false,
								          width: 400,
								          height: 540,
								          modal: true,
								          dialogClass: 'seitcm_fixed_dialog',
									      show: {
									        effect: "blind",
									        duration: 500
									      },
									      hide: {
									        effect: "blind",
									        duration: 500
									      }
									    });
									 
									    $( ".seitcm_take_cover_button" ).click(function() {
									      $( "#cameraloader" ).dialog( "open" );
									    });
									  });
								} catch (e) {
									// TODO: handle exception
								}
							});
						</script>
						
						<div class="seitcm_getcoverloader">
							<div class="seitcm_coverpreview">
								<?php if($seitcm_user_cover!='') {?>
								<img alt="" src="<?php echo SEITCM_UPLOAD_URL.$seitcm_user_cover ?>" >
								<?php }?>
							</div>
								<a class="seitcm_button seitcm_upload_button"><?php _e('Chose form file','SEITCM')?></a>
								<a class="seitcm_button seitcm_take_cover_button"><?php _e('Camera','SEITCM')?></a>
						</div>
						<div id="cameraloader" title="Camera loader">
							<?php include_once 'seitcm_camera.php';?>
						</div>						
                    </div>
                    
                    <label for="seitcm_user_editer"><?php _e('Note','SEITCM')?></label>
                    <div class="seitcm_form_editer_wrapper">
                    <?php
						$settings = array(
							'textarea_name' => 'seitcm_user_note',
							'media_buttons' => true,
							'editor_height' => '250px',
							'tinymce' => array(
								'theme_advanced_buttons1' => 'formatselect,|,bold,italic,underline,|,' .
									'bullist,blockquote,|,justifyleft,justifycenter' .
									',justifyright,justifyfull,|,link,unlink,|' .
									',spellchecker,wp_fullscreen,wp_adv'
							)
						);
						wp_editor( $seitcm_user_note, 'seitcm_user_note', $settings );
					?> 
                    </div>
                    <label for="submit" ></label>
                    <span>
                        <input style="width: 12px; clear: none;" checked="checked" type="checkbox" value="RegClass" name="seitcm_student_reg_class" id="seitcm_student_reg_class"/>
                        <label style="width: 200px; clear: right; float: left; margin-top: 0px;" for="seitcm_student_reg_class"><?php _e('Registration to a class')?></label>
                    </span>
                    <label for="submit" ></label>
                    <span class="seitcm_button_wrapper">
                        <input type="submit" value="<?php _e('Create','SEITCM')?>" name="seitcm_student_submit_new" id="seitcm_student_submit_new"/>
                        <input type="reset" value="<?php _e('Reset','SEITCM')?>" name="seitcm_student_reset_new" id="seitcm_student_reset_new"/>
                    </span>
                </fieldset>
            </form>
            <div class="seitcm_clearfload"></div>
    	
    	</div>
	</div>
</div>
<?php 
}
?>